package com.joker.userExam.service;

import com.joker.userExam.model.UserInfo;
import com.joker.userExam.utils.ResultUtil;

/**
 * @author 李杰
 * @date 2021/5/7 - 22:06
 */
public interface IUserManage {
    /**
     * 查询全部用户
     * @return
     */
    ResultUtil queryUserInfo ();

    /**
     * 根据条件查询用户信息
     * @param userInfo
     * @return
     */
    ResultUtil queryUserInfoByCondition (UserInfo userInfo);

    /**
     * 根据id更新用户信息
     * @param userInfo
     * @return
     */
    ResultUtil updateUserInfoById(UserInfo userInfo);

    /**
     * 根据id删除用户信息
     * @param id
     * @return
     */
    ResultUtil deleteUserInfoById(Integer id);

    /**
     * 查询所有教练
     * @return
     */
    ResultUtil queryAllCoach();

    /**
     * 添加用户
     * @return
     */
    ResultUtil saveUserInfo(UserInfo userInfo);

}
